今天讀 Ch3 Objects 的 Contents 小節旗下的 Array 小小節
Array
作者說明了既然 Array 是 Object 的一種,那我們當然也能讓 array 設定 property
var myArr = [55,6,88]
// 設定 property
myArr.food = '拉麵'
有趣的是,我們設定 property 的動作並不會影響 array.length 喔
myArr.length // 依然是 3 位
還有一件事要注意,如果我們設定 array 的 property 時,property key 命名不能用疑似數字的傢伙命名!
var myArr = [55,6,88]
// 這個像極了 number 的 property key 會被 js 大主大意自動轉成真的 number 啊
myArr["1"] = '脂肪球'
console.log(myArr) // [55,'脂肪球',88]
小小的一節如果理解上有誤的地方,希望路過的朋友能救救人,提點一波,感恩的心 ԅ(≖‿≖ԅ)